package com.ysmygx.entity;

import lombok.Data;

import java.util.List;

@Data
public class AccountTransHisResp {
    private String turnPageTotalNum; //总记录数
    private List<ITranHistInfoCopy> iTranHistInfoCopy; //查询结果列表
    @Data
    class ITranHistInfoCopy{
        private String tranDate;//交易日期
        private String currencyType;//币种
        private String loanFlag;//借贷标志 C:贷方，D:借方
        private String tranAmt;//交易金额
        private String previousBalSmt;// 交易前余额
        private String actualBalAmt; //实际余额值
        private String reference; //核心流水号 Reference+rateSeqNo唯一定位一笔核心流水号
        private String accountNo; // 客户账户
        private String acctSeqNo; // 客户账户序号
        private String acctDesc; // 客户账号户名
        private String acctBranchName; // 客户账号开户行名
        private String othBankName; // 对方银行名称
        private String othBankCode; // 对方银行行号
        private String othBaseAcctNo; // 对方客户账号
        private String othAcctDesc; // 对方账户描述
        private String narrative; // 交易摘要, 交易场景描述
        private String tranNote; // 交易用途
        private String tranStatus; // 处理状态 N:正常，R:冲正，X:被冲正
        private String settlementDate; // 清算日期
        private String tranTimestamp; // 交易时间戳
        private String payer; // 现金缴款人
        private String branchName; // 交易机构名称
        private String rateSeqNo; // 序号
    }
}
